package com.ukao.cashregister.view;

import com.ukao.cashregister.bean.AllMarkprintBean;
import com.ukao.cashregister.bean.ClothginQuiryBean;
import com.ukao.cashregister.bean.PayInfoBean;
import com.ukao.cashregister.bean.QueryPaBean;
import com.ukao.cashregister.bean.QuiryDetailBean;
import com.ukao.cashregister.bean.ReceiptBean;
import com.ukao.cashregister.bean.RefundMethodBean;
import com.ukao.cashregister.bean.RefundRecordBean;
import com.ukao.cashregister.bean.SendModeBean;

import java.util.ArrayList;
import java.util.List;

/**
 * Created by ukaodev on 2017/6/26.
 */

public interface OrdersDetailView extends  BaseView{
    void  queryPayData(List<QueryPaBean> mQuerypayData);
    void  loadPayStatus(PayInfoBean mPayInfoBean);
        void getDataSuccess(QuiryDetailBean model);
    void  loadOrderInfoDestroy(String msg);
       void loadFail(String message);
    void   takesClothesSuccess(String  msg);
    void  loadCompleteSuccess(String  msg);
    void  loadSignSuccess(String  msg);
    void  loadReceipt(ReceiptBean mReceiptBean);
    void  allmarKprintSucceed(AllMarkprintBean mAllMarkprintBean);
    void  SendModeData(ArrayList<SendModeBean> mSendModeBean);
    void   updateSendMode(String  msg,String  updateMsg);
    void  retreatSuccess();
    void   stockReworkBatch();
    void  clothingDetailsSuccess(ClothginQuiryBean mClothginQuiryBean);
    void  refundRecordSuceed(ArrayList<RefundRecordBean.ListBean>   mRefundRecordBean, ArrayList<RefundRecordBean.ListBean>    mAuditRecordBean );
    void  refundSucceed(String  hide);
    void   updateFactorySucceed(String   factoryNo);
    void  refundMethodSucceed(ArrayList<RefundMethodBean>     mRefundMethodBean);
}
